CE Gobi SDK  2.7
GobiApi
QmiWMS.h
1 /*===========================================================================
2 FILE:
3  QmiWMS.h
4 
5 DESCRIPTION:
6  QMI Wireless Message Service APIs. Service type 0x05
7 
8 Copyright (C) 2015 Sierra Wireless Incorporated. All rights reserved.
9  Sierra Wireless Proprietary/GTDR
10 ==========================================================================*/
11 
12 #ifndef __QMI_WMS_API_H__
13 #define __QMI_WMS_API_H__
14 /*=========================================================================*/
15 // Definitions
16 /*=========================================================================*/
17 
22 
23 /*=========================================================================*/
24 // Structs
25 /*=========================================================================*/
26 #ifdef __cplusplus
27  extern "C" {
28 #endif
29 
30 #ifdef __cplusplus
31  };
32 #endif
33 
34 /*=========================================================================*/
35 // Prototypes
36 /*=========================================================================*/
47 IMPORTGOBI ULONG GOBICMAPI SetNewSMSCallback( tFNNewSMS pCallback );
48 
73 IMPORTGOBI ULONG GOBICMAPI DeleteSMS(
74  ULONG storageType,
75  ULONG * pMessageIndex,
76  ULONG * pMessageTag );
77 
105 IMPORTGOBI ULONG GOBICMAPI GetSMSList(
106  ULONG storageType,
107  ULONG * pRequestedTag,
108  ULONG * pMessageListSize,
109  BYTE * pMessageList );
110 
149 IMPORTGOBI ULONG GOBICMAPI GetSMS(
150  ULONG storageType,
151  ULONG messageIndex,
152  ULONG * pMessageTag,
153  ULONG * pMessageFormat,
154  ULONG * pMessageSize,
155  BYTE * pMessage );
156 
182 IMPORTGOBI ULONG GOBICMAPI ModifySMSStatus(
183  ULONG storageType,
184  ULONG messageIndex,
185  ULONG messageTag );
186 
217 IMPORTGOBI ULONG GOBICMAPI SaveSMS(
218  ULONG storageType,
219  ULONG messageFormat,
220  ULONG messageSize,
221  BYTE * pMessage,
222  ULONG * pMessageIndex );
223 
252 IMPORTGOBI ULONG GOBICMAPI SendSMS(
253  ULONG messageFormat,
254  ULONG messageSize,
255  BYTE * pMessage,
256  BYTE link_timer,
257  ULONG * pMessageFailureCode );
258 
272 
279 IMPORTGOBI ULONG GOBICMAPI GetSMSCAddress(
280  BYTE addressSize,
281  CHAR * pSMSCAddress,
282  BYTE typeSize,
283  CHAR * pSMSCType );
284 
299 IMPORTGOBI ULONG GOBICMAPI SetSMSCAddress(
300  CHAR * pSMSCAddress,
301  CHAR * pSMSCType );
302 
317 IMPORTGOBI ULONG GOBICMAPI GetSMSRoutes(
318  BYTE * pRouteSize,
319  BYTE * pRoutes );
320 
335 IMPORTGOBI ULONG GOBICMAPI SetSMSRoutes(
336  BYTE * pRouteSize,
337  BYTE * pRoutes );
338 
349 IMPORTGOBI ULONG GOBICMAPI GetSMSProtocol( BYTE * pProtocol );
350 
361 IMPORTGOBI ULONG GOBICMAPI SetSMSProtocol( BYTE protocol ); // End of WMS group
363 #endif
IMPORTGOBI ULONG GOBICMAPI GetSMS(ULONG storageType, ULONG messageIndex, ULONG *pMessageTag, ULONG *pMessageFormat, ULONG *pMessageSize, BYTE *pMessage)
IMPORTGOBI ULONG GOBICMAPI ModifySMSStatus(ULONG storageType, ULONG messageIndex, ULONG messageTag)
IMPORTGOBI ULONG GOBICMAPI SaveSMS(ULONG storageType, ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageIndex)
IMPORTGOBI ULONG GOBICMAPI GetSMSCAddress(BYTE addressSize, CHAR *pSMSCAddress, BYTE typeSize, CHAR *pSMSCType)
IMPORTGOBI ULONG GOBICMAPI DeleteSMS(ULONG storageType, ULONG *pMessageIndex, ULONG *pMessageTag)
IMPORTGOBI ULONG GOBICMAPI GetSMSList(ULONG storageType, ULONG *pRequestedTag, ULONG *pMessageListSize, BYTE *pMessageList)
IMPORTGOBI ULONG GOBICMAPI SetSMSProtocol(BYTE protocol)
IMPORTGOBI ULONG GOBICMAPI SendSMS(ULONG messageFormat, ULONG messageSize, BYTE *pMessage, BYTE link_timer, ULONG *pMessageFailureCode)
IMPORTGOBI ULONG GOBICMAPI GetSMSRoutes(BYTE *pRouteSize, BYTE *pRoutes)
IMPORTGOBI ULONG GOBICMAPI SetNewSMSCallback(tFNNewSMS pCallback)
IMPORTGOBI ULONG GOBICMAPI SetSMSRoutes(BYTE *pRouteSize, BYTE *pRoutes)
IMPORTGOBI ULONG GOBICMAPI GetSMSProtocol(BYTE *pProtocol)
IMPORTGOBI ULONG GOBICMAPI SetSMSCAddress(CHAR *pSMSCAddress, CHAR *pSMSCType)